#ifndef AWAYMESSAGEREQUESTTASK_H_
#define AWAYMESSAGEREQUESTTASK_H_

#include "Task.h"

namespace Impp
{

class AwayMessageRequestTask : public Task
{
private:
	Buddy* buddy;
	
public:
	AwayMessageRequestTask(Oscar* oscar, Buddy* buddy, qword cookie);
	virtual ~AwayMessageRequestTask();
	
	void userXOnlineXInfoReceived(bool hasAway);
	void srvClientIcbmSendxAck();
	virtual void timedOut();
	Buddy* getBuddy();
};

}

#endif /*AWAYMESSAGEREQUESTTASK_H_*/
